package com.joelemon.mockinfluxdbdata.datamock.v1;

import com.joelemon.mockinfluxdbdata.mock.DataLine;
import com.joelemon.mockinfluxdbdata.mock.InsertStrategy;
import com.joelemon.mockinfluxdbdata.mock.MockConfig;
import lombok.Data;
import org.jetbrains.annotations.NotNull;

import java.util.Iterator;
import java.util.List;

/**
 * @Description: 模拟配置项
 * @Author: HJY
 * @Date: 2023/11/14
 */
@Data
public class ObjectModelMockConfig implements MockConfig, Iterable<List<DataLine>> {

    private String insertType;

    private String table;

    private List<String> appDevId;

    private List<PropConfig> propConfigs;

    private InsertStrategy insertStrategy;

    @NotNull
    @Override
    public Iterator<List<DataLine>> iterator() {
        return null;
    }
}
